seclude oneself - Alemán Inglés Diccionario